#include "newForm.h"
#include "ComThread.hpp"

int main(int argc, char* argv[]) {

    QApplication app(argc, argv);

    PilhaClient* c1 = new PilhaClient();
    PilhaClient* c2 = new PilhaClient();
    c1->link = c2;
    c2->link = c1;

    Jogador* j1 = new Jogador('X');
    Jogador* j2 = new Jogador('0');
    Jogo* j = new Jogo(j1, j2);
    j->iniciar();

    //Jogador* j1 = new Jogador('X');
    //Jogador* j2 = new Jogador('0');
    Jogo* jg2 = new Jogo(j1, j2);
    jg2->iniciar();

    newForm* nf = new newForm();
    nf->jogo = j;
    nf->lj = j1;
    nf->pc = c1;
    nf->show();

    newForm* nf2 = new newForm();
    nf2->jogo = jg2;
    nf2->lj = j2;
    nf2->pc = c2;
    nf2->show();

    ComThread* ct = new ComThread(c1, nf, j1);
    ct->start();
    ComThread* ct2 = new ComThread(c2, nf2, j2);
    ct2->start();

    return app.exec();
}
